/**
 * 
 */
package com.cuc.platform.core.dao.baseInfo;

import java.util.List;

import com.cuc.platform.core.domain.baseInfo.AttrType;

/**
 * @author peepul
 * 基础信息模块复合查询Dao接口
 *
 * 不设service层，web层可绕过service层，直接调用。
 * 
 * 注：传入到map的key为实体对象的属性，不是数据库字段名
 */
public interface BaseInfoComplexQueryDao {
	
	/**
	 * 分页检索有查询条件的属性类型数据
	 * 
	 * @param offset 位置偏移量，从0开始计算
	 * @param limit  每页的记录数
	 * 
	 * @return List
	 */
	public List<AttrType> queryAttrTypeWithPage(AttrType attrType, int offset, int limit);
	
}
